James McAvoy. 48326 likes • 6094 talking about this. James Andrew McAvoy ( 21 APRIL OF 1979) is a Scottish actor. He made his acting debut as a teen in ...
Review: Julia Stiles and Heath Ledger add strong performances to an unexpectedly clever script, elevating 10 Things (slightly) above typical teen fare.